/* eslint-disable */
import request from '@/utils/request'

// 创建优惠券
export function couponCreate(data) {
  return request({
    url: '/shop/coupon',
    method: 'post',
    data
  })
}
// 优惠券列表
export function couponlist(params) {
  return request({
    url: '/shop/coupon',
    method: 'get',
    params
  })
}
// 修改优惠券状态
export function couponChangeStatus(data) {
  return request({
    url: '/shop/coupon/' + data.coupon_id + '/status',
    method: 'put',
    data
  })
}
// 获取优惠券信息
export function getcouponDetail(data) {
  return request({
    url: '/shop/coupon/' + data.coupon_id,
    method: 'get',
    data
  })
}
// 修改优惠券信息
export function coupondetailMod(data) {
  return request({
    url: '/shop/coupon/' + data.coupon_id,
    method: 'put',
    data
  })
}
// 添加秒杀活动
export function flashsaleCreate(data) {
  return request({
    url: '/shop/flash/sale',
    method: 'post',
    data
  })
}
// 秒杀列表
export function flashsalelist(params) {
  return request({
    url: '/shop/flash/sale',
    method: 'get',
    params
  })
}
// 选择活动商品[秒杀，优惠券]
export function saleproductsList(params) {
  return request({
    url: '/shop/flash/sale/products',
    method: 'get',
    params
  })
}
// 删除秒杀活动
export function delflashsale(data) {
  return request({
    url: `/shop/flash/sale/${data.id}`,
    method: 'DELETE',
    data
  })
}
// 修改秒杀活动状态
export function statusflashsale(data) {
  return request({
    url: `/shop/flash/sale/${data.id}/status`,
    method: 'PUT',
    data
  })
}
// 获取秒杀活动详情
export function flashsaledetailGet(params) {
  return request({
    url: `/shop/flash/sale/${params.id}/detail`,
    method: 'get',
    params
  })
}
// 修改秒杀活动
export function flashsaledetailPut(data) {
  return request({
    url: `/shop/flash/sale/${data.id}`,
    method: 'PUT',
    data
  })
}
// 调整数量
export function changecouponnum(data) {
  return request({
    url: `/shop/coupon/${data.couponId}/setTotal`,
    method: 'PUT',
    data
  })
}

/** 大转盘相关接口 **/

// 大转盘列表
export function turntableListGet(params) {
  return request({
    url: `/turn/table`,
    method: 'GET',
    params
  })
}
// 创建大转盘--基本信息
export function turntableCreatePost(data) {
  return request({
    url: `/turn/table`,
    method: 'POST',
    data
  })
}
// 编辑大转盘---基本信息
export function turntableEditPut(data) {
  return request({
    url: `/turn/table/${data.bigWheelId}`,
    method: 'PUT',
    data
  })
}
// 大转盘基本信息---回写
export function turntableBaseShow(params) {
  return request({
    url: `/turn/table/${params.bigWheelId}/show`,
    method: 'GET',
    params
  })
}
// 大转盘奖品中 ---  获取商品SKU列表
export function turnstoreSkuList(params) {
  return request({
    url: `/store/sku`,
    method: 'GET',
    params
  })
}
// 创建大转盘奖品
export function turnTableawardCreate(data, otherData) {
  return request({
    url: `/turn/table/${otherData.bigWheelId}/award`,
    method: 'POST',
    data
  })
}
// 大转盘奖品列表
export function turnTableawardList(params) {
  return request({
    url: `turn/table/${params.bigWheelId}/award`,
    method: 'GET',
    params
  })
}
// 结束大转盘活动
export function turnTableending(data) {
  return request({
    url: `/turn/table/${data.bigWheelId}/ending`,
    method: 'PUT',
    data
  })
}
// 中奖记录
export function tableawardList(params) {
  return request({
    url: `/turn/table/award`,
    method: 'GET',
    params
  })
}
